<?php

class Modificar_Imagen_Perfil{
	
	public function __construct($imagen_temporal, $type, $nro_empleado, $update){
		$conexion = mysql_connect('localhost', 'root', '');
		if (mysqli_connect_errno()) {
			echo "Failed to connect to MySQL: " . mysqli_connect_error();
		}else{
			$this->cambiar_imagen($conexion, $imagen_temporal, $type, $nro_empleado, $update);
		}
	}
		
	private function cambiar_imagen($conexion, $imagen_temporal, $type, $nro_empleado, $update){
		$itmp = fopen($imagen_temporal, 'r+b');
		$imagen = fread($itmp, filesize($imagen_temporal));
		fclose($itmp);
		if ($update==true){
			$consulta = "UPDATE perfil_empleados SET nombre_imagen='$nombre', imagen='$imagen', tipo='$type' WHERE nro_empleado=".$nro_empleado;
		}else{
			$consulta = "INSERT INTO perfil_empleados (id, nro_empleado, nombre_imagen, imagen, tipo) VALUES(0, '$nro_empleado', $nombre', '$imagen', '$type')";
		}
	    try{
			 mysqli_query($con,$consulta);
			 return true;
			}
			catch (Exception $e){
				throw new CHttpException('','Servidor MySQL: error con la conexion');
			}
	}
}
?>
